package com.icss.company.dao;

import com.icss.company.pojo.Emp;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;

public interface EmpMapper {
    // 查询列表，返回Map包含员工信息和部门名称
    List<Map<String, Object>> list(@Param("ename") String ename);
    List<Map<String,Object>> search(Map<String,Object> params);
    // 删除员工
    int del(Integer empno);
    Integer getMaxEmpno();
    // 添加员工
    int add(Emp emp);

    // 获取单个员工，返回Map包含员工信息和部门名称
    Map<String, Object> get(Integer empno);

    // 更新员工
    int update(Emp emp);
}
